package com.yy.QSManage.tool;

import cn.hutool.core.util.StrUtil;

public class NumberTool {


    /**
     * 带单位数字字符串转数字
     * @param numStr
     * @return
     */
    public static Integer unitToInteger(String numStr){
        if(StrUtil.isEmpty(numStr)){
            return null;
        }
        Double num;
        if(numStr.contains("K")){
            numStr = numStr.replace("K", "");
            num = Double.parseDouble(numStr);
            num *= 1000;
        } else if (numStr.contains("M")) {
            numStr = numStr.replace("M", "");
            num = Double.parseDouble(numStr);
            num *= 10000;
        }else {
            try {
                num = Double.parseDouble(numStr);
            }catch (Exception e){
               return null;
            }
        }
        return num.intValue();
    }
}
